home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / scheme / pcscheme / geneva / pcscheme.exe / EDLISP / EDLISP.HLP < prev    next >
Encoding:
Text File  |  1993-12-06  |  19.8 KB  |  639 lines

  1.  
  2.                                AIDE
  3.  
  4. Cette aide est du type hypertexte.
  5.  
  6. Trois touches importantes:
  7.  
  8.                      Ctrl-X pour terminer
  9.                      F1     pour lire cette aide
  10.                      F10    pour un menu plus long que
  11.                             la ligne de menu
  12.  
  13. L'éditeur fonctionne sous divers menus
  14.  
  15. La ligne d'état fournit diverses indications
  16.  
  17. Cet éditeur est un exemple d'utilisation de ccTEDm.LIB.
  18.  
  19.                            Menu Edition
  20.  
  21. Outre les touches usuelles les touches suivantes sont actives
  22.    Flèches       déplacement du curseur dans le sens de la flèche
  23.    Home          début de ligne
  24.    End           fin de ligne
  25.    PgUp          page précédente
  26.    PgDn          page suivante
  27.  
  28.    Ctrl-PgUp     début du fichier en mémoire
  29.    Ctrl-PgDn     fin du fichier en mémoire
  30.  Les deux touches précédentes ont une fonction supplémentaire lorsque
  31. le fichier édité est plus grand que la mémoire disponible:
  32.    Ctrl-PgUp     demande le morceau précédent si elle est frappée
  33.                  sur la première ligne en mémoire
  34.    Ctrl-PgDn     demande le morceau suivant si elle est frappée sur
  35.                  la dernière ligne en mémoire
  36.    Ctrl-flèches  mot suivant/précédent
  37.    Ctrl-K        destruction d'une ligne
  38.    Ctrl-Y        restauration de la dernière destruction
  39.  
  40. On peut RESTAURER ces destructions par Ctrl-Y ou F4-Ins.
  41. Ces touches ont la même fonction dans un contexte mono-fenêtre mais
  42. en cas d'utilisation simultanée de plusieurs fenêtres elles diffèrent:
  43.    F4/Inser restaure le texte de la fenêtre courante seulement
  44.    Ctrl-Y restaure le dernier texte détruit même dans une autre fenêtre,
  45. autorisant ainsi le couper/coller entre fenêtres.
  46.  
  47.    Suppr         efface le caractère sous le curseur ou joint la ligne
  48.                  courante et la suivante quand pressé en fin de ligne.
  49.    <--           efface le caractère à gauche du curseur ou, en début
  50.                  de ligne, joint la ligne courante à la précédente.
  51.    Inser         commute les modes insertion/remplacement (signalé
  52.                  par les caractères I/R dans le coin droit de la ligne
  53.                  d'état).
  54.    TAB           aligne la ligne courante sur le premier caractère non
  55.                  "blanc" situé au dessus à droite. (Utiliser ESC TAB
  56.                  pour entrer une "vraie" tabulation).
  57.    Shift-TAB     idem TAB mais vers la gauche.
  58.  
  59. L'éditeur fonctionne en mode insertion ou remplacement respectivement
  60. signalés par un I ou un R en haut à droite de la fenêtre.
  61.  
  62. La fin du fichier est indiquée à l'écran par le caractère de code
  63. ASCII 19 (deux points d'exclamation).
  64. 
  65.  
  66.                             Menu Principal
  67.  
  68.    F1            affichage de ce fichier d'aide
  69.    F2            sauvegarde du fichier DE LA FENETRE courante
  70.    F3            chargement du fichier DE LA FENETRE courante
  71.    F4            activation de menu BLOC
  72.    Ctrl-Y        copie du contenu de la poubelle à la position
  73.                  courante
  74.    F6            activation du menu FENETRES
  75.    Ctrl-S        recherche d'une chaîne de caractères
  76.    Ctrl-R        recherche et remplacement d'une chaîne de caractères
  77.    F8            activation du menu MACROS
  78.    Echap         autorise l'entrée d'un caractère "spécial"
  79.                  (par défaut, seuls les caractères imprimables sont
  80.                  autorisés)
  81.    Shift-F10     appelle MSDOS. Entrer une commande vide permet de
  82.                  sortir temporairement de l'éditeur. On y revient en
  83.                  tapant EXIT.
  84.    Shift-F3      appel du menu goto
  85.    Shift-F9      centrage d'une ligne (HE seulement)
  86. 
  87.  
  88.                               Menu Bloc
  89.  
  90. Il est mis en oeuvre par F4
  91.  
  92.    F4     début/fin du marquage d'un bloc
  93.    Inser  insère le contenu de la poubelle à la position courante du
  94.           curseur
  95.    Suppr  efface le bloc marqué. Son contenu passe à la poubelle
  96.    C      copie le bloc marqué dans la poubelle
  97.    L      lit un bloc depuis un fichier et l'insère à la position
  98.           courante
  99.    S      sauve le bloc marqué dans un fichier
  100.    P      envoie le bloc marqué à l'imprimante (ATTENTION les fichiers
  101.           hypertexte ne sont pas imprimables)
  102.    I      indentation (au sens SCHEME) du bloc
  103.  
  104. Il n'y a pas de touche particulière pour déplacer un bloc. Pour ça:
  105.        1) marquer le bloc (F4)
  106.        2) l'effacer (Suppr)
  107.        3) aller au nouvel emplacement
  108.        4) restaurer par Inser ou F5
  109. 
  110.  
  111.                             Menu Fenêtres
  112.  
  113. Il est actionné par la touche F6
  114.  
  115.    B        fixe la taille du buffer texte des fenêtres ouvertes
  116.             ULTERIEUREMENT (ne change donc pas la taille des buffers
  117.             déjà ouverts)
  118.    O        ouverture d'une fenêtre
  119.    F        fermeture d'une fenêtre
  120.    P, S     changement de fenêtre: on fait défiler les fenêtres et on
  121.             choisit par ENTREE
  122.  
  123.    Les fenêtres sont empilées de telle sorte que la fenêtre courante
  124. devienne le sommet de pile.
  125. 
  126.  
  127.                                Spécial
  128.  
  129.    Echap permet l'entrée de caractères de contrôle (code ASCII < 32):
  130.          le caractère suivant ESC est entré tel quel: ça autorise en
  131.          particulier d'insérer TOUT caractère autre que ^J et ^M, y
  132.          compris ceux réservés par TED (ESC, ^X...).
  133.  
  134. ATENTION l'entrée de ^Z peut poser des problèmes avec des logiciels
  135.          qui le prennent comme fin de fichier.
  136. 
  137.  
  138.                              Menu Macros
  139.  
  140. Il est activé par la touche F8
  141.  
  142.    E   enregistre la séquence de touches jusqu'à ce que la touche F8
  143.        soit à nouveau pressée
  144.    R   restitue une macro à partir de son alias
  145.    S   sauve des macros en mémoire dans un fichier.
  146.    L   charge un fichier de macros. Au lancement de l'éditeur un
  147.        fichier de macros peut être défini sur la ligne de commande,
  148.        sinon le fichier de macros par défaut (TED.MAC) est chargé
  149.        automatiquement s'il est trouvé.
  150.    A   associe une macro à une touche de déclenchement unique
  151.    D   détruit une macro
  152.    M   montre les macros actuellement définies en mémoire sous le
  153.        format: ( touche ) alias = séquence
  154. 
  155.  
  156.                               Menu Goto
  157.  
  158. Il est activé par la touche Shift-F3
  159.  
  160.    S   sauvegarde à la fois la position courante dans le texte et le
  161.        numéro de la ligne et de la colonne courante
  162.    R   retour à une ligne/colonne préalablement sauvegardée
  163.    P   retour à une position dans le texte préalablement sauvegardée
  164.    L   va à une ligne requise
  165.  
  166.    ATTENTION: les touches R et P peuvent ne pas donner le résultat
  167. escompté si le texte a été beaucoup modifié depuis la dernière
  168. sauvegarde...
  169. 
  170.  
  171. 
  172.                              Menu Compile
  173.  
  174.     A la sortie de EDLISP il est possible de sélectionner tout ou
  175. partie du texte pour la faire compiler par PCS. Les touches actives
  176. sont:
  177.     F1   marque du début du bloc (par défaut le début du texte)
  178.     F2   sauvegarde du bloc marqué
  179.     F3   sauvegarde de tout le texte
  180.     ESC  sortie sans rien sauvegarder.
  181.  
  182.     ATTENTION: la possibilité de compilation n'est valable que pour
  183. la fenêtre "principale" c'est à dire celle passée en premier sur la
  184. ligne de commande à l'appel de EDLISP (PCS n'autorise qu'un seul fichier
  185. BUFFER.TMP).
  186. 
  187.  
  188. MENUS
  189.  
  190.     Menu Principal
  191.     Menu Edition
  192.     Menu Bloc
  193.     Menu Fenêtres
  194.     Menu Macros
  195.     Menu Compile
  196.     Menu Goto
  197. 
  198.  
  199. MORCEAU
  200.  
  201.    Quand un fichier est trop grand pour tenir en entier dans l'éditeur,
  202. il est édité par morceaux de taille fixe (et modulable).
  203.  
  204. On navigue de morceau en morceau en pressant Ctrl-PgUp en haut du
  205. morceau courant (Ctrl-PgDn en bas).
  206. 
  207.  
  208. FENETRE
  209.  
  210.     Ce mot désigne deux choses:
  211.       - physiquement, la portion de l'écran occupée par l'éditeur.
  212.       - logiquement, l'ensemble d'une portion d'écran et de divers
  213. objets nécessaires au fonctionnement de l'éditeur: mémoire (buffer),
  214. position, forme du curseur...
  215. 
  216.  
  217. FENETRE COURANTE
  218.  
  219.     C'est celle qui est actuellement affichée.
  220. 
  221.  
  222. BUFFER
  223.  
  224.     C'est l'emplacement mémoire réservé au texte du fichier en cours
  225. d'édition. Sa taille peut être modifiée à tout instant, la
  226. modification étant prise en compte lors d'un chargement ULTERIEUR de
  227. fichiers.
  228.  
  229.     Une petite taille permet d'éditer simultanément un plus grand
  230. nombre de fichiers mais peut obliger un fichier à être édité par
  231. morceaux ce qui est moins confortable.
  232. 
  233.  
  234. POUBELLE
  235.  
  236.    C'est une zone TEMPORAIRE de la mémoire où est placé le résultat de
  237. toute opération de destruction ou de copie.
  238.  
  239.    ATTENTION seule la DERNIERE destruction peut être annulée.
  240. 
  241.  
  242. BLOC
  243.  
  244.    C'est un groupe de lignes consécutives, la première et la dernière
  245. pouvant être partielles.
  246. 
  247.  
  248. TAB
  249.  
  250.    La touche marquée  |<--
  251.                       -->|
  252. 
  253.  
  254. AIDE
  255.  
  256.    Cette aide fonctionne sous le mode hypertexte: certains mots
  257. sont marqués en couleur (bouton) ce qui signifie qu'une information
  258. spécifique leur est dédiée.
  259.  
  260.    On navigue de mot en mot par la touche de tabulation TAB.
  261.  
  262.    Quand le texte d'aide est plus grand que la fenêtre on se déplace
  263. dans le texte à l'aide des touches de déplacement du curseur.
  264.  
  265.    Pour sortir d'une fenêtre d'aide presser ESC.
  266. 
  267.  
  268. ESC
  269.  
  270.    La touche marquée Echap en haut à gauche du clavier (étendu) ou
  271. en haut à gauche du pavé numérique pour les claviers PC.
  272.  
  273.    Elle a une signification différente en fonction du contexte:
  274.     - en mode édition, elle permet d'entrer un caractère spécial
  275.     - dans un menu, elle permet d'en sortir
  276.     - elle termine une commande
  277. 
  278.  
  279. TERMINER
  280.  
  281.    La touche Alt-X permet aussi de terminer sous MSDOS.
  282.  
  283.    Toutes les fenêtres sont fermées l'une après l'autre. Si un fichier
  284. a été modifié (ce qui est signalé par un * sur la ligne d'état) on a
  285. l'opportunité de le sauver. ESC interrompt la sortie, mais les fenêtres
  286. déjà fermées le restent.
  287. 
  288.  
  289. HYPERTEXTE
  290.  
  291.    Un procédé qui permet de parcourir un fichier avec des renvois
  292. automatiques de bouton en bouton.
  293.  
  294. 
  295.  
  296. BOUTON
  297.  
  298.    Un mot ou un groupe de mots sélectionné dans un texte.
  299.  
  300.    Dans HE il est signalé par:
  301.      - une couleur particulière
  302.      - quand l'option /M est passée sur la ligne de commande il est
  303.        encadré par deux marqueurs (code ASCII 16 et 17) de forme de
  304.        triangles "a pointe horizontale", sinon il est encadré par
  305.        deux blancs. (Tenir compte du fait que ces marques ne seront
  306.        pas matéraialisées dans HV pour l'alignement du texte).
  307.  
  308.   ATTENTION ces deux caractères sont RESERVES par HE.
  309.  
  310.    Dans HV il n'est signalé que par une couleur particulière.
  311. 
  312.  
  313. INFORMATION
  314.  
  315.    Le texte (en général une définition ou un exemple) associé à un
  316. bouton.
  317.  
  318.   Dans HE une information débute par le caractère ASCII 31 et termine
  319. par le caractère ASCII 30 (des triangles "pointe verticale".
  320.  
  321.   ATTENTION ces deux caractères sont RESERVES par HE.
  322.  
  323.   Tout le texte qui se trouve entre ces deux marqueurs apparaîtra dans
  324. la fenêtre information de HV.
  325.  
  326.   La première ligne non blanche est considérée comme l'identificateur
  327. de l'information, elle correspond (en général, sinon elle n'est
  328. accessible que via l'index) au texte d'un bouton (il n'y a pas de
  329. distinction entre les majuscules et les minuscules).
  330. 
  331.  
  332. RESERVES
  333.  
  334.     Certains caractères sont réservés par HE. Il s'agit de ^J, ^M les
  335. marques de fin de ligne, ainsi que des marques de début et fin de
  336. bouton (16 et 17 ASCII) ainsi que des marques de début et fin
  337. d'information (30 et 31 ASCII).
  338.  
  339.     Bien que les marques de bouton puissent être introduites par la
  340. commande ESC il est vivement déconseillé de la faire (et puis la
  341. commande Hypertexte/Bouton est tellement plus confortable!..)
  342. 
  343.  
  344. MOT
  345.  
  346.     Suite de caractères délimités par des espaces c'est à dire un
  347. blanc ou une tabulation ou bien le début ou la fin d'une ligne.
  348. 
  349.  
  350. LIGNE DE MENU
  351.  
  352.    La ligne du bas de la fenêtre.
  353. 
  354.  
  355. RESTAURER
  356.  
  357.    Annuler l'action de la dernière destruction.
  358. 
  359.  
  360. MARQUAGE
  361.  
  362.    Pour marquer un bloc (le mode marquage étant actif), déplacer le
  363. curseur avec les touches de déplacement, la partie sélectionnée change
  364. de couleur.
  365. 
  366.  
  367. TOUCHES DE DEPLACEMENT
  368.  
  369.    Ce sont les flèches, PgUp, PgDn, Home, End,
  370.    Ctrl-flèche, Ctrl-PgUp, Ctrl-PgDn.
  371. 
  372.  
  373. DESTRUCTION
  374.  
  375.    Une destruction de ligne ou bloc n'est pas définitive: la portion
  376. de texte détruite est sauvegardée dans la poubelle et peut être
  377. restaurée (par F5).
  378. 
  379.  
  380. MENU
  381.  
  382.    Une ligne de menu apparaît en bas de la fenêtre.
  383.  
  384.    Dans tout menu les touches actives sont celles suivies de ), par
  385. exemple F2)Sauve signifie que la sauvegarde est déclenchée par la
  386. touche F2 ou bien dans les menus qui ne comportent pas de parenthèses,
  387. celles en majuscules, par exemple Sauve signifie que la sauvegarde est
  388. lancée par la pression de S. Certaines touches sont indiquées par la
  389. transcription en majuscules de leur marquage sur le clavier, par
  390. exemple SUPPRime désigne la touche marquée Suppr.
  391.  
  392.    Certains menus sont trop longs pour tenir dans la largeur de la
  393. fenêtre ce qui est signalé par F10)... à droite de la ligne de menu,
  394. presser F10 fait apparaître un autre morceau du menu.
  395.  
  396.    On sort de tout menu (sauf l'édition) par ESC ou en général par
  397. une touche non active dans ce menu.
  398. 
  399.  
  400. MODE
  401.  
  402.    En mode insertion (par défaut) tout caractère tapé se place à la
  403. position courante en repoussant vers la droite les caractères situés
  404. à droite du curseur.
  405.  
  406.    En mode remplacement tout caractère tapé remplace celui sous le
  407. curseur. Ce mode est signalé (sous MSDOS) par un curseur plus épais.
  408. 
  409.  
  410. EDITEUR
  411.  
  412.    HE est un éditeur permettant de créer un hypertexte.
  413.  
  414.    Il peut-être configuré afin de l'adapter au goût de
  415. l'utilisateur. On passe les options de configuration sur la
  416. ligne de commande au lancement dont la syntaxe est:
  417.  
  418.    HE [fichier [fichier...]] /{option}
  419. 
  420.  
  421. OPTIONS DE CONFIGURATION
  422.  
  423.    /bxx xx = la taille par défaut du buffer d'édition
  424.    /mxx xx = couleur de la ligne de message (en bas) de la fenêtre
  425.    /cxx xx = couleur des fenêtres
  426.    /fxx xx = type du bord de fenêtre (0-15)
  427.    /kxx xx = fichier macros
  428.    /lxx xx = numéro de la ligne de départ (par défaut la première...)
  429.    /Hxx xx = ligne de commande de l'aide
  430.    /wx1,y1,x2,y2 coordonnées des fenêtres (origine 0, 0)
  431.    /L   force la couleur monochrome (pour écrans LCD)
  432.    /dxx xx = le chemin de sauvegarde de buffer.tmp utilisé par PCS
  433.    /ixx xx = la largeur de l'indentation (par défaut trois caractères)
  434.    /rxx xx = nom du fichier contenant les mots-clés (par défaut ceux définis par la norme ISO)
  435.              (avec ce switch /r les mots de fichier sont AJOUTES à ceux par défaut)
  436.    /Rxx xx = nom du fichier contenant les mots-clés (par défaut ceux définis par la norme ISO)
  437.              (avec ce switch /R les mots de fichier REMPLACENT ceux par défaut)
  438.  
  439. Exemple: cette aide a été réalisée par la commande suivante, placée
  440. dans un fichier .BAT
  441.  
  442. @echo off
  443. if "%1"=="" goto default
  444. he %1 /w5,3,75,21 /f15 /c30 "/Hhv he.hlp"
  445. goto end
  446. :default
  447. pick *.hlp -ehe "-a/w5,3,75,21 /f15 /c30 \"/Hhv he.hlp\""
  448. :end
  449.  
  450. (PICK.EXE est un programe qui fait apparaître les fichiers requis -ici
  451. *.hlp- dans une fenêtre et permet une sélection par les touches de
  452. déplacement du curseur; la commande qui suit -e est alors excercée sur
  453. ces fichiers).
  454.  
  455. Sur un portable dont l'écran LCD n'est guère riche en couleurs on
  456. utilisera:
  457.  
  458. @echo off
  459. if "%1"=="" goto default
  460. he %1 /w5,3,75,21 /f15 /L "/Hhv he.hlp"
  461. goto end
  462. :default
  463. pick *.hlp -ehe "-a/w5,3,75,21 /f15 /L \"/Hhv he.hlp\""
  464. :end
  465. 
  466.  
  467. LIGNE D'ETAT
  468.  
  469.    Sur la ligne d'état (en haut de la fenêtre d'édition) on lit
  470.      à gauche:
  471.        le nom du fichier en cours d'édition dans la fenêtre
  472.      à droite:
  473.        les numéros des ligne et colonne courantes
  474.        dans l'ordre, des indicateurs
  475.          (I/R) de mode,
  476.          (*) de fichier modifié,
  477.          de texte non affiché (décalé)
  478.             (<) à gauche
  479.             (>) à droite (ligne --dans la page affichée-- plus longue
  480.                           que la largeur de la fenêtre)
  481.          de morceau
  482.             avant (ASCII 30 ou ^)
  483.             après (ASCII 31 ou v)
  484. 
  485.  
  486. MACRO
  487.  
  488.     Une macro est une suite de touches qui peut être mémorisée pour
  489. restitution ultérieure.
  490.  
  491.     On restitue une macro en soit:
  492.         - pressant la touche de déclenchement associée
  493.         - entrant son alias après requête
  494.  
  495.     Exemple: la suite de touches écrivant
  496.          for ( ; ; ) {
  497.  
  498.          }
  499. peut-être enregistrée (Macro/Enregistre), associée à l'alias: for
  500. et à la touche de déclenchement: Ctrl-F.
  501. 
  502.  
  503. ALIAS
  504.  
  505.     C'est le raccourci associé à une macro
  506.     Il y a encore plus court: la touche de déclenchement.
  507.  
  508.     Pour changer l'alias d'une macro il faut la ré-enregistrer et
  509. fournir un nouvel alias. Par contre  touche de déclenchement peut
  510. être modifiée facilement.
  511. 
  512.  
  513. TOUCHE DE DECLENCHEMENT
  514.  
  515.     C'est la touche (unique) qui lance la restitution d'une macro
  516.     Cette touche peut-être changée pour toute macro par la commande
  517. Macro/Associe.
  518. 
  519.  
  520.  
  521. Shift
  522.  
  523.     Shift-TOUCHE signifie qu'il faut presser à la fois la touche TOUCHE
  524. et une des touches MAJUSCULE.
  525. 
  526.  
  527. Ctrl
  528.  
  529.     Ctrl-TOUCHE signifie qu'il faut presser à la fois la touche TOUCHE
  530. et une des touches marquées Control ou Ctrl.
  531. 
  532.  
  533. Home
  534.  
  535.     La touche marquée soit Home soit d'une flèche oblique dirigée vers
  536. la gauche.
  537. 
  538.  
  539. End
  540.  
  541.     Aussi marquée Fin.
  542. 
  543.  
  544. PgUp
  545.  
  546.     Aussi marquée d'une flèche barrée pointe en haut.
  547. 
  548.  
  549. PgDn
  550.  
  551.     Aussi marquée d'une flèche barrée pointe en bas.
  552. 
  553.  
  554. Suppr
  555.  
  556.     Aussi marquée Del.
  557. 
  558.  
  559. Inser
  560.  
  561.     Aussi marquée Ins.
  562. 
  563.  
  564. RECHERCHE
  565.  
  566.     Actionnée par F7 ou Shift-F7 pour une recherche avec remplacement.
  567.  
  568.     Pour saisir une fin de ligne dans une expression taper:
  569.        Ctrl-P, Ctrl-M et sous MSDOS Ctrl-J
  570.  
  571.     Par défaut le champ de la recherche va de la position courante du
  572. curseur jusqu'à la fin du morceau en courant, et elle se fait en
  573. respectant majuscules et minuscules. Ces défauts peuvent être modifiés
  574. par les options:
  575.  
  576.     f  recherche dans TOUT LE FICHIER et pas seulement le morceau
  577.        courant éventuel
  578.     g  recherche globale et pas depuis la position courante
  579.     w  mot seul. Par exemple si vous recherchez "tata" avec cette
  580.        option vous ne trouverez pas "taratata"
  581.     n  remplacements multiples sans CONFIRMATION
  582.     u  ignorer majuscules et minuscules
  583.  
  584.     Lorsque la recherche réussit, une pause vous permet de voir en
  585. vidéo inverse l'expression trouvée. Presser une touche la reprend. Il
  586. faut presser ESC pour INTERROMPRE.
  587. 
  588.  
  589. ccTEDm.LIB
  590.  ^^   ^
  591.  ||   └---- modèle mémoire
  592.  └└--- compilateur C (Borland, Zortech, Microsoft, Coherent)
  593.  
  594.    ccTEDm.LIB est une bibliothèque de fonctions C permettant d'inclure
  595. un éditeur de texte dans vos applications.
  596.  
  597.    L'utilisation la plus simple:
  598.  
  599.      void tiny_editor( void );
  600.      {
  601.           void *ped = NULL;
  602.  
  603.           ed( &ped );
  604.      }
  605.  
  606. crée un éditeur mono-fichier dans une fenêtre occupant tout l'écran.
  607. Ce petit éditeur dispose néanmoins de possibilités de blocs, poubelle
  608. et recherche/remplacement.
  609. 
  610.  
  611. INDENTATION
  612.  
  613.    EDLISP tente de respecter l'indentation propre à SCHEME.
  614.    Lors de l'indentation d'un bloc, celle ci n'est possible que s'il
  615. commence par une (. Un compte-rendu du nombre de parenthèses est donné
  616. si celui-ci est incorrect.
  617. 
  618.  
  619. MOTS-CLES
  620.  
  621.    Les mots-clés définis par la morme ISO sont:
  622.  
  623.          define  lambda  case  let  let*  letrec
  624.          call-with-input-file call-with-output-file
  625.          with-input-from-file  with-output-to-file
  626.  
  627.    Ce sont ceux utilisés par défaut par EDLISP.
  628.    On peut enrichir cette liste en les indiquant dans un fichier texte
  629. au format MSDOS (ie ^J^M en fin de ligne). Il suffit d'écrire ces mots
  630. dans le fichier à raison d'un par ligne:
  631. define
  632. lambda
  633. case
  634. let
  635. let*
  636. letrec
  637. ....
  638. 
  639.